package com.avengers.mobile.layer.serviceimpl;







import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Service;

import com.avengers.mobile.layer.dao.PedidoDao;
import com.avengers.mobile.layer.model.Pedido;
import com.avengers.mobile.layer.model.PedidoDetalle;
import com.avengers.mobile.layer.service.PedidoService;



@Service("pedidoService")
@Scope("singleton")
public class PedidoServiceImpl implements PedidoService {
 
	@Autowired
	PedidoDao beanPedidoDao;
 
	
	   public int save(Pedido pedido)throws Exception{	   
		   return  beanPedidoDao.save(pedido);	    
	   }

	   public int saveDetalle(PedidoDetalle detalle)throws Exception{	   
		  return beanPedidoDao.saveDetalle(detalle);		    
		}
	      

	   public List<Pedido> findPedidoList(Object[] params) throws Exception {  
		   return beanPedidoDao.findPedidoList(params);
	   }


	   public List<PedidoDetalle>findPedidoDetalleList(Object[] params) throws Exception {
		   return beanPedidoDao.findPedidoDetalleList(params);
	   }
	
}